// 操作数据--获取请求的数据,然后调用 mutations内的方法实现数据的修改
import * as types from './mutations-types';

// 设备绑定的模板
export const setDevTemplateInfo = function ({commit, state}, data) {
    commit(types.SET_DEV_TEMPLATE_INFO, data)
};

export const setWaitingPatientInfo = function ({commit, state}, data) {
    // 判断修改具体修改参数
    commit(types.SET_WAITING_PATIENT_INFO, data)
};
export const setWaitDeptsPatientsInfo = function ({commit, state}, data) {
    // 判断修改具体修改参数
    commit(types.SET_WAIT_DEPTS_PATIENTS_INFO, data)
};

// 全量队列信息
export const setWaitingPatientAllInfo = function ({commit, state}, data) {
    // 判断修改具体修改参数
    commit(types.SET_WAITING_PATIENT_ALL_INFO, data)
};

export const setPassPatientInfo = function ({commit, state}, data) {
    // 判断修改具体修改参数
    commit(types.SET_PASS_PATIENT_INFO, data)
};

// 候诊患者全量信息
export const setWaitPatientAllInfo = function ({commit, state}, data) {
    // 判断修改具体修改参数
    commit(types.SET_WAIT_PATIENT_ALL_INFO, data)
};

// 诊室-设置全量信息
export const setRoomDoctorInfo = function ({commit, state}, data) {
    // 判断修改具体修改参数
    commit(types.SET_ROOM_DOCTOR_INFO, data)
};


// 更新对应医生患者信息
export const setRoomPatientInfo = function ({commit, state}, data) {
    // 判断修改具体修改参数
    commit(types.SET_ROOM_PATIENT_INFO, data)
};


// 更新诊室科室信息
export const setRoomDeptInfo = function ({commit, state}, data) {
    // 判断修改具体修改参数
    commit(types.SET_ROOM_DEPT_INFO, data)
};

// 更新窗口科室信息
export const setWindowDeptInfo = function ({commit, state}, data) {
    // 判断修改具体修改参数
    commit(types.SET_WINDOW_DEPT_INFO, data)
};

// 更新窗口屏患者数据
export const setWindowDynamicsInfo = function ({commit, state}, data) {
    // 判断修改具体修改参数
    commit(types.SET_WINDOW_DYNAMICS_INFO, data)
};

// 报到机患者信息
export const setReportPatientInfo = function ({commit, state}, data) {
    // 判断修改具体修改参数
    commit(types.SET_REPORT_PATIENT_INFO, data)
};

// 设置报到机的步骤reportStep
export const setReportStepInfo = function ({commit, state}, data) {
    // 判断修改具体修改参数
    commit(types.SET_REPORT_STEP_INFO, data)
};

// 设置报到机scene-report-head 组件的状态
export const setSceneReportHead = function ({commit, state}, data) {
    // 判断修改具体修改参数
    commit(types.SET_SCENE_REPORT_HEAD_INFO, data)
};


// 设置取号机的数据信息
export const setReportPickInfo = function ({commit, state}, data) {
    // 判断修改具体修改参数
    commit(types.SET_REPORT_PICK_INFO, data)
};

// 修改药品价格
export const setDrugPriceListInfo = function ({commit, state}, data) {
    // 判断修改具体修改参数
    commit(types.SET_DRUG_PRICE_INFO, data)
};

// 窗口屏-患者信息
export const setWindowPatientListInfo = function ({commit, state}, data) {
    // 判断修改具体修改参数
    commit(types.SET_WINDOW_PATIENT_INFO, data)
};

// 正在呼叫(就诊)患者信息
export const setCallPatientInfo = function ({commit, state}, data) {
    // 判断修改具体修改参数
    commit(types.SET_CALL_PATIENT_INFO, data)
};

// 看板-患者信息
export const setBoardPatientListInfo = function ({commit, state}, data) {
    // 判断修改具体修改参数
    commit(types.SET_BOARD_PATIENT_INFO, data)
};

//候诊-抽血业务
export const setWaitingPatientBusinessInfo = function ({commit, state}, data) {
    // 判断修改具体修改参数
    commit(types.SET_WAITING_PATIENT_BUSINESS_INFO, data)
};

//医生排班墙信息--21联屏
export const setSchedulingDoctorInfo = function ({commit, state}, data) {
    // 判断修改具体修改参数
    commit(types.SET_SCHEDULING_DOCTOR_INFO, data)
};

//医生排班墙信息--溧阳
export const setSchedulingDoctorInfo2 = function ({commit, state}, data) {
    // 判断修改具体修改参数
    commit(types.SET_SCHEDULING_DOCTOR_INFO2, data)
};

//医生排班信息
export const setDoctorSchedulingInfo = function ({commit, state}, data) {
    // 判断修改具体修改参数
    commit(types.SET_DOCTOR_SCHEDULING_INFO, data)
};

//信息发布-手术患者
export const setPublicOperationPatientInfo = function ({commit, state}, data) {
    // 判断修改具体修改参数
    commit(types.SET_PUBLIC_OPERATION_PATIENT_INFO, data)
};

//信息发布-号源
export const setPublishNumberSourceListInfo = function ({commit, state}, data) {
    // 判断修改具体修改参数
    commit(types.SET_PUBLIC_NUMBER_SOURCE_INFO, data)
};

//信息发布-价查项列表
export const setPublishCheckListInfo = function ({commit, state}, data) {
    commit(types.SET_PUBLIC_CHRECK_LIST_INFO, data)
};

//信息发布-诊室医生
export const setPublishRoomDoctorInfo = function ({commit, state}, data) {
    commit(types.SET_PUBLIC_ROOM_DOCTOR_INFO, data)
};

//信息发布-诊室医生
export const setPublishDrugstorePatientListInfo = function ({commit, state}, data) {
    commit(types.SET_PUBLIC_DRUGSTORE_INFO, data)
};

//队列列表信息
export const setWaitingQueueListInfo = function ({commit, state}, data) {
    commit(types.SET_WAIT_QUEUE_LIST_INFO, data)
};

export const setPublicGeneralListInfo = function ({commit, state}, data) {
    commit(types.SET_PUBLIC_GENERAL_LIST_INFO, data)
};
export const setSchedulingDoctor3096Info = function ({commit, state}, data) {
    // 判断修改具体修改参数
    commit(types.SET_SCHEDULING_DOCTOR3096_INFO, data)
};

